package com.ssy.lingxi.member.merchant.model.vo.validate.response;

import com.ssy.lingxi.member.merchant.model.vo.basic.response.LineChartItem;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 会员审核 - 会员详情 - 等级信息返回VO
 * @author 万宁
 * @version 2.0.0
 * @date 2020-08-18
 */
public class MemberValidateDetailLevelVO implements Serializable {
    private static final long serialVersionUID = -2500142627003878810L;

    public MemberValidateDetailLevelVO() {
        this.levelTag = "";
        this.score = 0;
        this.nextLevelTag = "";
        this.nextScore = 0;
        this.points = new ArrayList<>();
    }

    /**
     * 当前等级
     */
    private String levelTag;

    /**
     * 当前活跃分
     */
    private Integer score;

    /**
     * 下一等级
     */
    private String nextLevelTag;

    /**
     * 下一等级活跃分
     */
    private Integer nextScore;

    /**
     * 活跃分坐标
     */
    private List<LineChartItem> points;

    public String getLevelTag() {
        return levelTag;
    }

    public void setLevelTag(String levelTag) {
        this.levelTag = levelTag;
    }

    public Integer getScore() {
        return score;
    }

    public void setScore(Integer score) {
        this.score = score;
    }

    public String getNextLevelTag() {
        return nextLevelTag;
    }

    public void setNextLevelTag(String nextLevelTag) {
        this.nextLevelTag = nextLevelTag;
    }

    public Integer getNextScore() {
        return nextScore;
    }

    public void setNextScore(Integer nextScore) {
        this.nextScore = nextScore;
    }

    public List<LineChartItem> getPoints() {
        return points;
    }

    public void setPoints(List<LineChartItem> points) {
        this.points = points;
    }
}
